From 42900bec7fb51c5b314a676ca31850e11a8c47a2 Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Tue, 28 Feb 2006 10:11:33 +0100 Subject: [PATCH] Removing hvm_safe_block() from the SVM hlt function avoids SVM guest problems. This is a temporary solution. Signed-off-by: Tom Woller --- xen/arch/x86/hvm/svm/svm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c index ec949aecc6..e4d1c6bf09 100644 --- a/xen/arch/x86/hvm/svm/svm.c +++ b/xen/arch/x86/hvm/svm/svm.c @@ -1813,7 +1813,9 @@ static inline void svm_vmexit_do_hlt(struct vmcb_struct *vmcb) next_wakeup = next_pit; if ( next_wakeup != - 1 ) set_timer(¤t->arch.hvm_svm.hlt_timer, next_wakeup); +/* temporary workaround for 8828/8822 evtchn patches causing SVM failure. hvm_safe_block(); +*/ } -- 2.30.2